package initialize

import (
	"github.com/Sir-yuChen/funAnalyse/global"
	"gorm.io/gorm"
)

// Gorm 初始化数据库并产生数据库全局变量
func Gorm() *gorm.DB {
	switch global.GVA_CONFIG.System.DbType {
	case "mysql":
		return GormMysql()
	default:
		return GormMysql()
	}
}

/*
// RegisterTables 注册数据库表专用
func RegisterTables(db *gorm.DB) {
	//将表和 模型关联
	err := db.AutoMigrate(
		modelGorm.StockUser{},
		modelGorm.StockBasisInfo{},
	)
	if err != nil {
		global.GVA_LOG.Error("register table failed", zap.Error(err))
		os.Exit(0)
	}
	global.GVA_LOG.Info("register table success")
}
*/
